에스비정보기술 소프트웨어 정의 네트워킹 컨트롤러 (알바트로스)
소프트웨어 정의 네트워킹(SDN) 컨트롤러는 SDN 아키텍처의 기반입니다. 네트워크의 두뇌 역할을 하며, 장치가 독립적으로
작동하도록 허용하는 대신 중앙 제어 평면을 통해 네트워크 장치(: 스위치 라우터) 관리하고 조절합니다.
중앙 제어 -전체 네트워크에 대한
단일 제어 지점을 제공하여 관리
구성을 쉽게 만듭니다.
네트워크 프로그래밍 -관리자가
소프트웨어 애플리케이션을 통해
네트워크를 동적으로
프로그래밍할 있습니다.
트래픽 최적화 -네트워크 조건에
따라 라우팅을 동적으로 수정하여
트래픽 흐름을 증가시킵니다.
정책 시행은 네트워크 전체 정책을
시행하여 보안 규정 준수를
보장합니다.
OpenDaylight 직장 네트워크에서
일반적으로 사용되는 오픈소스
프로젝트입니다.
ONOS(Open Network Operating
System) - 서비스 제공업체와 통신을
위해 특별히 설계되었습니다.
FloodlightJava 기반의 가벼운 SDN
컨트롤러입니다.
Ryu 연구 개발에 적합한 Python
기반 SDN 컨트롤러입니다.
Cisco APIC(Application Policy
Infrastructure Controller)Cisco ACI
환경에서 사용됩니다.
데이터 센터 네트워크: 관리
자동화를 간소화합니다.
통신 네트워크(5G, NFV) -
네트워크 슬라이싱 서비스
오케스트레이션을 용이하게
합니다.
엔터프라이즈 네트워크는
네트워크 세분화 보안
제어를 제공합니다.
클라우드 네트워킹: 멀티
클라우드 연결을 개선합니다.
저는 Doniyor Maksudov이고, SB Inforation Technology 소프트웨어 엔지니어입니다. 지난 7개월 동안,
우리는 SDN 컨트롤러의 Albatross라는 프로젝트를 진행해 왔습니다. 저희 개발팀은 6명으로 구성되어
있습니다. 프로젝트 매니저, 백엔드 개발자, 서버 사이드 엔지니어, AI 개발자, 디자이너, 스택
개발자( 자신)입니다. 저는 아이디어에 대해 논의하고 지금까지 제가 작업을 자세히
보여드리려고 노력할 것입니다. 저는 프로젝트의 프런트엔드와 백엔드를 모두 담당하고 있지만, 팀에
다른 백엔드 개발자가 있어서 주로 사용자 인터페이스/사용자 경험에 집중하고 있습니다. 그는
데이터베이스에서 활동하고 있습니다. 프로젝트에서 저는 MERN 스택 기술(Mongo DB, Express JS,
React JS, Node JS) 사용했습니다.
My name is Doniyor Maksudov, and I am a software engineer at SB Inforation Technology. For the past seven
months, we have been working on a project called Albatross of SDN controller. Our development team
consists of six persons. Project manager, backend developer, server side engineer, AI developer, web designer,
and full stack developer (myself). I will discuss the idea and try to show you in detail the work I have done so
far. I am responsible for both the front and back ends of the project, although I am mostly focusing on the
User Interface/User Experience due to the presence of another Backend developer on the team. He is active
with databases. For this project, I used the MERN stack technologies (Mongo DB, Express JS, React JS, and
Node JS).
SDN 컨트롤러 UX/UI 측면은 모든 기능과 특징을 갖추고 거의 준비되었습니다.
이것은 관리자를 위한 로그인
페이지입니다. 우리는 전체 프로젝트를
한국어와 영어의 가지 언어로
만들었습니다. 기술은 React,
프런트엔드용 CSS3, 백엔드용
Node.js입니다.
https://xd.adobe.com/view/c63fb258-
b7e3-40be-a665-a4f3e23e23ea-
936c/screen/bf7678e2-65a6-4e76-
80ec-4f4bd218a745/?fullscreen
시스템 개발 디자이너가 매주
업데이트하는 개발 계획
SDN 컨트롤러 운영 체제 페이지입니다.
회사 로고 프로젝트 이름 현지 날짜 시간, 알림, 설정
로그아웃 버튼
버튼은 메인 관리자
대시보드로 연결됩니다.
관리자는 관리자
대시보드에서 전체 작업을
있습니다.
관리자 인터페이스를 통해 전체 시스템을 운영할 있습니다.
우리는 모든 지역과
학교에 대한 완벽한
정보를 담은 3D
지도를
만들었습니다.
장애 상태 기능은
가지 기능을
표시합니다. 심각,
주요, 사소한. 자동
새로 고침 기능
유지 관리 상태:
관리자는 서버,
스위치, 터미널
API 설정을 확인할
있습니다.
Here various topologies
테스트의 번째
단계에서는 원형
토폴로지를 사용하고
부산에 있는 학교만
포함합니다. 주로
초등학교, 중학교,
고등학교, 특수학교에
초점을 맞춥니다.
호스팅 회사 이름. 현지
날짜 시간, 공지,
설정, 언어 옵션
로그인/로그아웃 기능
원형 토폴로지에 주로 초점을 맞춘 관리자 대시보드에 대한 간략한 설명입니다.
원형 토폴로지는
관리자가 빨간색 알람
색상을 사용하여
어려움 발생을
모니터링할 있도록
합니다. 또는 검색
엔진을 활용할
있습니다
검색엔진은
작동하며, 한국
전역에 걸쳐
20,000개의
학교가
포함되어
있습니다.
사이드바 메뉴. 1-
운영 메뉴에는
12개의
웹사이트가
있습니다.
오류, 유지 관리 상태, 국가 지도에 초점을 맞춘 관리 대시보드의 간략한 개요입니다.
유지 관리 상태는 서버, 스위치,
터미널, AP 설정의 가지
기능으로 구성되어 있습니다.
각각 다른 페이지가 있으며,
아래에 제공됩니다.
장애 상태는 Critical, Major,
Minor 현재 상황을 확인합니다.
유지 관리 상태는 서버, 스위치, 단말기, AP 설정의 4가지 기능으로 구성됩니다
유지 관리 상태:
서버 페이지는
스위치, wifi 라우터,
연결 회선
정보가 있는 트리
토폴로지를
제공합니다
서버 페이지:
트리 토폴로지.
서버, 관련
스위치 기타
장치를
표시합니다.
관리자는 여러 가지 차트를
사용하여 현재 시스템
통계를 확인할 있습니다.
유지 관리 상태는 서버, 스위치, 단말기, AP 설정의 4가지 기능으로 구성됩니다
이러한 차트는 다양한 데이터를
표시합니다. 번째는 CPU 검사기의
라이브 차트, 번째는 MB 저장소,
번째는 유지 관리 상태입니다.
SDN 컨트롤러의 주요 역할
SDN 컨트롤러의 주요 역할
SDN 컨트롤러의 주요 역할
SDN 컨트롤러의 주요 역할
트리 토폴로지는 수많은
특징과 기능을 포함합니다.
위의 인터넷 IP 주소는 L3
스위치에 연결되어
있습니다. 사용 가능한
스위치는 개뿐이지만
필요에 따라 추가할
있습니다.
아래에 나열된 L2 스위치는
PC, 액세스 포인트, 전화를
포함한 여러 호스트에
연결되어 있습니다.
SDN 컨트롤러의 원형 토폴로지
방사형 토폴로지를 사용하면
관리자가 무제한의 L3 또는 L2
스위치는 물론 다른 장치, 호스트
WiFi 라우터를 추가할
있습니다. 예에서는 L3 스위치의
모양, IP 번호 장치 유형을
있습니다.
여기에는 관리자가
토폴로지를 변경하는
사용할 있는 다양한
기능과 함수가 있습니다
SDN Controller 프로젝트 학교 정보(초등학교, 중학교, 고등학교 특수학교) 위한 덴드로그램
덴드로그램 토폴로지: 우리는
테스트를 위해 부산에 있는
학교만 추가했습니다. 모든
학교는 해당 지역 이름과 함께
자세히 나열되어 있습니다.
Albatross
부산
부산진구
고등학교
중학교
초등학교
서면(부산진구)
SDN Controller 프로젝트 학교 정보(초등학교, 중학교, 고등학교 특수학교) 위한 덴드로그램
관리자는 마우스 오른쪽을
클릭하고 가지 대안
하나를 선택하기만 하면
무한정의 조직을 추가할
있습니다
이름 바꾸기
모드
자식 노드 생성
노드를
삭제할
팝업을
표시하여
노드가
제거되었는
확인하세요
.
대한민국의 지리적 지도에는 학교에 대한 광범위한 정보가 표시되어 있습니다
3D 지도에는 제주도를
포함한 20,000 학교에
대한 정보가 포함되어
있습니다. 관리자는 해당
지역을 클릭하여 학교의 지리적
위치와 관련 정보를 확인할
있습니다.
SDN Controller 프로젝트 학교 정보(초등학교, 중학교, 고등학교 특수학교) 위한 덴드로그램
차트는 설치된 스위치에 대한 정보를
보여줍니다. 여기에는 기능, 직업, 학교의
상태가 포함됩니다. 주로 에너지 소비에
초점을 맞춥니다.
SDN 컨트롤러 알바트로스 프로젝트 기술
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
관리자 대시보드는 거의
완성되었습니다. 이제 SDN
컨트롤러의 작동을 설명할
차례입니다
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
장애 상태(중대, 심각,
경미) 결정하기 위한
차트입니다.
알람현황
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
작업은 거의 끝났습니다. 이제 장치에
대해 이야기할 시간입니다.
XX
X
이러한 기능에 대한
정보를 공유하는 것은
허용되지 않습니다.
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
장치의 컨트롤러
페이지에는 번호, 이름, 인스턴스
번호, IP 주소, OS, 연결 상태,
타임 스탬프 편집과 같은
정보가 있는 표가 표시됩니다.
관리자는 테이블을
다운로드하고 새로
고침하고 설정할
있습니다.
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
이는 장치의 스위치
페이지입니다. 여기에서 관리자는
다음 요소를 검사할 있습니다.
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
이것은 장치의 링크
페이지입니다.
관리자는 연결된
링크와 스위치를
확인할 있습니다
SDN 컨트롤러 프로젝트의 운영체제와 페이지.
이것은 장치의 호스트
페이지입니다.
관리자는 호스트에
대한 정보를 추가하고
확인할 있습니다
이것은 SDN 컨트롤러 프로젝트의 완료를 의미합니다. 귀하의 관심에 감사드립니다!